package com.bot.adms.model.vo;

import com.bot.adms.model.entity.AdSpScDetail;

/**
 * 广告分屏明细视图模型
 */
public class AdSpScDetailVo {
    public AdSpScDetailVo(AdSpScDetail adSpScDetail) {
        this.id = adSpScDetail.getId();
        this.type = adSpScDetail.getType();
        this.scId = adSpScDetail.getScId();

    }

    public AdSpScDetailVo() {
    }
    /**
     * 广告分屏明细id
     */
    private Long id;
    /**
     * 类型（0：文字、1：海报、2：视频）
     */
    private Integer type;
    private String typeStr;

    /**
     * 分屏号（0：一号屏、1：二号屏、2：三号屏）
     */
    private Integer scId;
    private String scIdStr;
    /**
     * 一条广告分屏明细对应一条广告海报信息
     */
    private AdSpScDetailPosterVo adSpScDetailPosterVo;
    /**
     * 一条广告分屏明细对应一条广告文字信息
     */
    private AdSpScDetailTextVo adSpScDetailTextVo;
    /**
     * 一条广告分屏明细对应一条广告视频信息
     */
    private AdSpScDetailVideoVo adSpScDetailVideoVo;

    public String getTypeStr() {
        return typeStr;
    }

    public void setTypeStr(String typeStr) {
        this.typeStr = typeStr;
    }

    public String getScIdStr() {
        return scIdStr;
    }

    public void setScIdStr(String scIdStr) {
        this.scIdStr = scIdStr;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getScId() {
        return scId;
    }

    public void setScId(Integer scId) {
        this.scId = scId;
    }


    public AdSpScDetailPosterVo getAdSpScDetailPosterVo() {
        return adSpScDetailPosterVo;
    }

    public void setAdSpScDetailPosterVo(AdSpScDetailPosterVo adSpScDetailPosterVo) {
        this.adSpScDetailPosterVo = adSpScDetailPosterVo;
    }

    public AdSpScDetailTextVo getAdSpScDetailTextVo() {
        return adSpScDetailTextVo;
    }

    public void setAdSpScDetailTextVo(AdSpScDetailTextVo adSpScDetailTextVo) {
        this.adSpScDetailTextVo = adSpScDetailTextVo;
    }

    public AdSpScDetailVideoVo getAdSpScDetailVideoVo() {
        return adSpScDetailVideoVo;
    }

    public void setAdSpScDetailVideoVo(AdSpScDetailVideoVo adSpScDetailVideoVo) {
        this.adSpScDetailVideoVo = adSpScDetailVideoVo;
    }
}
